Dec 02 05:47:37.944 INFO testing LouisJackman/sylan against master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61 for beta-1.31-5
Dec 02 05:47:37.944 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-7/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 05:47:38.600 INFO [stdout] a01d77c2522f0ea8e8aeff6ce5e8f1ad067da9e238877bccf19870eb2216e965
Dec 02 05:47:38.602 INFO running `"docker" "start" "-a" "a01d77c2522f0ea8e8aeff6ce5e8f1ad067da9e238877bccf19870eb2216e965"`
Dec 02 05:47:40.679 INFO [stderr] usermod: no changes
Dec 02 05:47:40.755 INFO [stderr]    Compiling sylan v0.1.0 (/source)
Dec 02 05:47:41.355 INFO [stderr] warning: unused import: `std::sync::Arc`
Dec 02 05:47:41.355 INFO [stderr]  --> src/lexing/lexer.rs:5:5
Dec 02 05:47:41.355 INFO [stderr]   |
Dec 02 05:47:41.355 INFO [stderr] 5 | use std::sync::Arc;
Dec 02 05:47:41.355 INFO [stderr]   |     ^^^^^^^^^^^^^^
Dec 02 05:47:41.355 INFO [stderr]   |
Dec 02 05:47:41.355 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 02 05:47:41.355 INFO [stderr] 
Dec 02 05:47:41.355 INFO [stderr] warning: unused imports: `Identifier`, `InterpolatedString`, `Shebang`, `SyDoc`
Dec 02 05:47:41.355 INFO [stderr]   --> src/lexing/lexer.rs:12:24
Dec 02 05:47:41.355 INFO [stderr]    |
Dec 02 05:47:41.355 INFO [stderr] 12 | use multiphase::{self, Identifier, InterpolatedString, Shebang, SyDoc, SylanString};
Dec 02 05:47:41.355 INFO [stderr]    |                        ^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^  ^^^^^^^  ^^^^^
Dec 02 05:47:41.355 INFO [stderr] 
Dec 02 05:47:41.359 INFO [stderr] warning: unused import: `multiphase::Identifier`
Dec 02 05:47:41.359 INFO [stderr]   --> src/lexing/mod.rs:12:5
Dec 02 05:47:41.359 INFO [stderr]    |
Dec 02 05:47:41.359 INFO [stderr] 12 | use multiphase::Identifier;
Dec 02 05:47:41.359 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:41.359 INFO [stderr] 
Dec 02 05:47:42.015 INFO [stderr] warning: unused variable: `expression`
Dec 02 05:47:42.015 INFO [stderr]    --> src/parsing/mod.rs:387:53
Dec 02 05:47:42.015 INFO [stderr]     |
Dec 02 05:47:42.015 INFO [stderr] 387 |     fn reinterpret_expression_as_pattern(&mut self, expression: Expression) -> Result<Pattern> {
Dec 02 05:47:42.015 INFO [stderr]     |                                                     ^^^^^^^^^^ help: consider using `_expression` instead
Dec 02 05:47:42.015 INFO [stderr]     |
Dec 02 05:47:42.015 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 02 05:47:42.015 INFO [stderr] 
Dec 02 05:47:42.015 INFO [stderr] warning: unused variable: `unexpected`
Dec 02 05:47:42.015 INFO [stderr]    --> src/parsing/mod.rs:766:25
Dec 02 05:47:42.015 INFO [stderr]     |
Dec 02 05:47:42.015 INFO [stderr] 766 |                         unexpected => {
Dec 02 05:47:42.015 INFO [stderr]     |                         ^^^^^^^^^^ help: consider using `_unexpected` instead
Dec 02 05:47:42.015 INFO [stderr] 
Dec 02 05:47:42.015 INFO [stderr] warning: unused variable: `class`
Dec 02 05:47:42.015 INFO [stderr]    --> src/parsing/mod.rs:792:33
Dec 02 05:47:42.015 INFO [stderr]     |
Dec 02 05:47:42.015 INFO [stderr] 792 |                             let class = self.parse_class();
Dec 02 05:47:42.015 INFO [stderr]     |                                 ^^^^^ help: consider using `_class` instead
Dec 02 05:47:42.015 INFO [stderr] 
Dec 02 05:47:42.251 INFO [stderr] warning: variant is never constructed: `Unexpected`
Dec 02 05:47:42.251 INFO [stderr]   --> src/lexing/lexer.rs:36:5
Dec 02 05:47:42.251 INFO [stderr]    |
Dec 02 05:47:42.251 INFO [stderr] 36 |     Unexpected(char),
Dec 02 05:47:42.251 INFO [stderr]    |     ^^^^^^^^^^^^^^^^
Dec 02 05:47:42.251 INFO [stderr]    |
Dec 02 05:47:42.251 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 02 05:47:42.251 INFO [stderr] 
Dec 02 05:47:42.251 INFO [stderr] warning: method is never used: `unexpected`
Dec 02 05:47:42.251 INFO [stderr]    --> src/lexing/lexer.rs:105:5
Dec 02 05:47:42.251 INFO [stderr]     |
Dec 02 05:47:42.251 INFO [stderr] 105 |     fn unexpected(&self, unexpected: char) -> TokenResult {
Dec 02 05:47:42.251 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:42.251 INFO [stderr] 
Dec 02 05:47:42.251 INFO [stderr] warning: enum is never used: `Item`
Dec 02 05:47:42.251 INFO [stderr]   --> src/parsing/nodes.rs:18:1
Dec 02 05:47:42.251 INFO [stderr]    |
Dec 02 05:47:42.251 INFO [stderr] 18 | pub enum Item {
Dec 02 05:47:42.251 INFO [stderr]    | ^^^^^^^^^^^^^
Dec 02 05:47:42.251 INFO [stderr] 
Dec 02 05:47:42.251 INFO [stderr] warning: variant is never constructed: `BinaryOperator`
Dec 02 05:47:42.251 INFO [stderr]   --> src/parsing/nodes.rs:36:5
Dec 02 05:47:42.251 INFO [stderr]    |
Dec 02 05:47:42.252 INFO [stderr] 36 |     BinaryOperator(BinaryOperator, Box<Expression>, Box<Expression>),
Dec 02 05:47:42.252 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:42.252 INFO [stderr] 
Dec 02 05:47:42.252 INFO [stderr] warning: variant is never constructed: `DoContext`
Dec 02 05:47:42.252 INFO [stderr]   --> src/parsing/nodes.rs:39:5
Dec 02 05:47:42.252 INFO [stderr]    |
Dec 02 05:47:42.252 INFO [stderr] 39 |     DoContext(Box<Expression>, Scope),
Dec 02 05:47:42.252 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:42.252 INFO [stderr] 
Dec 02 05:47:42.252 INFO [stderr] warning: variant is never constructed: `Continue`
Dec 02 05:47:42.252 INFO [stderr]   --> src/parsing/nodes.rs:42:5
Dec 02 05:47:42.252 INFO [stderr]    |
Dec 02 05:47:42.252 INFO [stderr] 42 |     Continue(Continue),
Dec 02 05:47:42.252 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^
Dec 02 05:47:42.252 INFO [stderr] 
Dec 02 05:47:42.252 INFO [stderr] warning: variant is never constructed: `Call`
Dec 02 05:47:42.252 INFO [stderr]   --> src/parsing/nodes.rs:43:5
Dec 02 05:47:42.252 INFO [stderr]    |
Dec 02 05:47:42.252 INFO [stderr] 43 |     Call(Call),
Dec 02 05:47:42.252 INFO [stderr]    |     ^^^^^^^^^^
Dec 02 05:47:42.252 INFO [stderr] 
Dec 02 05:47:42.252 INFO [stderr] warning: variant is never constructed: `PackageLookup`
Dec 02 05:47:42.252 INFO [stderr]   --> src/parsing/nodes.rs:44:5
Dec 02 05:47:42.252 INFO [stderr]    |
Dec 02 05:47:42.252 INFO [stderr] 44 |     PackageLookup(PackageLookup),
Dec 02 05:47:42.252 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:42.252 INFO [stderr] 
Dec 02 05:47:42.252 INFO [stderr] warning: enum is never used: `Node`
Dec 02 05:47:42.252 INFO [stderr]   --> src/parsing/nodes.rs:48:1
Dec 02 05:47:42.252 INFO [stderr]    |
Dec 02 05:47:42.252 INFO [stderr] 48 | pub enum Node {
Dec 02 05:47:42.252 INFO [stderr]    | ^^^^^^^^^^^^^
Dec 02 05:47:42.252 INFO [stderr] 
Dec 02 05:47:42.252 INFO [stderr] warning: variant is never constructed: `Imported`
Dec 02 05:47:42.252 INFO [stderr]   --> src/parsing/nodes.rs:72:5
Dec 02 05:47:42.252 INFO [stderr]    |
Dec 02 05:47:42.252 INFO [stderr] 72 |     Imported(Package),
Dec 02 05:47:42.252 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^
Dec 02 05:47:42.252 INFO [stderr] 
Dec 02 05:47:42.252 INFO [stderr] warning: variant is never constructed: `Binding`
Dec 02 05:47:42.252 INFO [stderr]   --> src/parsing/nodes.rs:91:5
Dec 02 05:47:42.252 INFO [stderr]    |
Dec 02 05:47:42.252 INFO [stderr] 91 |     Binding(Binding),
Dec 02 05:47:42.252 INFO [stderr]    |     ^^^^^^^^^^^^^^^^
Dec 02 05:47:42.252 INFO [stderr] 
Dec 02 05:47:42.252 INFO [stderr] warning: variant is never constructed: `Type`
Dec 02 05:47:42.252 INFO [stderr]   --> src/parsing/nodes.rs:92:5
Dec 02 05:47:42.252 INFO [stderr]    |
Dec 02 05:47:42.252 INFO [stderr] 92 |     Type(Type),
Dec 02 05:47:42.252 INFO [stderr]    |     ^^^^^^^^^^
Dec 02 05:47:42.252 INFO [stderr] 
Dec 02 05:47:42.252 INFO [stderr] warning: variant is never constructed: `Package`
Dec 02 05:47:42.252 INFO [stderr]   --> src/parsing/nodes.rs:93:5
Dec 02 05:47:42.252 INFO [stderr]    |
Dec 02 05:47:42.252 INFO [stderr] 93 |     Package(Package),
Dec 02 05:47:42.252 INFO [stderr]    |     ^^^^^^^^^^^^^^^^
Dec 02 05:47:42.252 INFO [stderr] 
Dec 02 05:47:42.253 INFO [stderr] warning: variant is never constructed: `Class`
Dec 02 05:47:42.253 INFO [stderr]    --> src/parsing/nodes.rs:120:5
Dec 02 05:47:42.253 INFO [stderr]     |
Dec 02 05:47:42.253 INFO [stderr] 120 |     Class(Class),
Dec 02 05:47:42.253 INFO [stderr]     |     ^^^^^^^^^^^^
Dec 02 05:47:42.253 INFO [stderr] 
Dec 02 05:47:42.253 INFO [stderr] warning: variant is never constructed: `Interface`
Dec 02 05:47:42.253 INFO [stderr]    --> src/parsing/nodes.rs:121:5
Dec 02 05:47:42.253 INFO [stderr]     |
Dec 02 05:47:42.253 INFO [stderr] 121 |     Interface(Interface),
Dec 02 05:47:42.253 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:42.253 INFO [stderr] 
Dec 02 05:47:42.253 INFO [stderr] warning: variant is never constructed: `New`
Dec 02 05:47:42.253 INFO [stderr]    --> src/parsing/nodes.rs:147:5
Dec 02 05:47:42.253 INFO [stderr]     |
Dec 02 05:47:42.253 INFO [stderr] 147 |     New(NewType),
Dec 02 05:47:42.253 INFO [stderr]     |     ^^^^^^^^^^^^
Dec 02 05:47:42.253 INFO [stderr] 
Dec 02 05:47:42.253 INFO [stderr] warning: variant is never constructed: `Assignment`
Dec 02 05:47:42.253 INFO [stderr]    --> src/parsing/nodes.rs:149:5
Dec 02 05:47:42.253 INFO [stderr]     |
Dec 02 05:47:42.253 INFO [stderr] 149 |     Assignment(TypeAssignment),
Dec 02 05:47:42.253 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:42.253 INFO [stderr] 
Dec 02 05:47:42.253 INFO [stderr] warning: variant is never constructed: `Concrete`
Dec 02 05:47:42.253 INFO [stderr]    --> src/parsing/nodes.rs:169:5
Dec 02 05:47:42.253 INFO [stderr]     |
Dec 02 05:47:42.253 INFO [stderr] 169 |     Concrete(ConcreteMethod),
Dec 02 05:47:42.253 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:42.253 INFO [stderr] 
Dec 02 05:47:42.253 INFO [stderr] warning: variant is never constructed: `Abstract`
Dec 02 05:47:42.253 INFO [stderr]    --> src/parsing/nodes.rs:170:5
Dec 02 05:47:42.253 INFO [stderr]     |
Dec 02 05:47:42.253 INFO [stderr] 170 |     Abstract(AbstractMethod),
Dec 02 05:47:42.253 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:42.253 INFO [stderr] 
Dec 02 05:47:42.253 INFO [stderr] warning: variant is never constructed: `Concrete`
Dec 02 05:47:42.253 INFO [stderr]    --> src/parsing/nodes.rs:188:5
Dec 02 05:47:42.253 INFO [stderr]     |
Dec 02 05:47:42.253 INFO [stderr] 188 |     Concrete(ConcreteGetter),
Dec 02 05:47:42.253 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:42.253 INFO [stderr] 
Dec 02 05:47:42.253 INFO [stderr] warning: variant is never constructed: `Abstract`
Dec 02 05:47:42.253 INFO [stderr]    --> src/parsing/nodes.rs:189:5
Dec 02 05:47:42.253 INFO [stderr]     |
Dec 02 05:47:42.253 INFO [stderr] 189 |     Abstract,
Dec 02 05:47:42.253 INFO [stderr]     |     ^^^^^^^^
Dec 02 05:47:42.253 INFO [stderr] 
Dec 02 05:47:42.253 INFO [stderr] warning: type alias is never used: `ValueArgument`
Dec 02 05:47:42.253 INFO [stderr]    --> src/parsing/nodes.rs:232:1
Dec 02 05:47:42.253 INFO [stderr]     |
Dec 02 05:47:42.253 INFO [stderr] 232 | type ValueArgument = Argument<Expression>;
Dec 02 05:47:42.253 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:42.253 INFO [stderr] 
Dec 02 05:47:42.253 INFO [stderr] warning: type alias is never used: `TypeArguments`
Dec 02 05:47:42.253 INFO [stderr]    --> src/parsing/nodes.rs:233:1
Dec 02 05:47:42.253 INFO [stderr]     |
Dec 02 05:47:42.253 INFO [stderr] 233 | type TypeArguments = Argument<Type>;
Dec 02 05:47:42.254 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:42.254 INFO [stderr] 
Dec 02 05:47:42.254 INFO [stderr] warning: method is never used: `new_root`
Dec 02 05:47:42.254 INFO [stderr]    --> src/parsing/nodes.rs:337:5
Dec 02 05:47:42.254 INFO [stderr]     |
Dec 02 05:47:42.254 INFO [stderr] 337 |     pub fn new_root() -> Self {
Dec 02 05:47:42.254 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:42.254 INFO [stderr] 
Dec 02 05:47:42.254 INFO [stderr] warning: variant is never constructed: `Add`
Dec 02 05:47:42.254 INFO [stderr]    --> src/parsing/nodes.rs:412:5
Dec 02 05:47:42.254 INFO [stderr]     |
Dec 02 05:47:42.254 INFO [stderr] 412 |     Add,
Dec 02 05:47:42.254 INFO [stderr]     |     ^^^
Dec 02 05:47:42.254 INFO [stderr] 
Dec 02 05:47:42.254 INFO [stderr] warning: variant is never constructed: `And`
Dec 02 05:47:42.254 INFO [stderr]    --> src/parsing/nodes.rs:413:5
Dec 02 05:47:42.254 INFO [stderr]     |
Dec 02 05:47:42.254 INFO [stderr] 413 |     And,
Dec 02 05:47:42.254 INFO [stderr]     |     ^^^
Dec 02 05:47:42.254 INFO [stderr] 
Dec 02 05:47:42.254 INFO [stderr] warning: variant is never constructed: `BitwiseAnd`
Dec 02 05:47:42.254 INFO [stderr]    --> src/parsing/nodes.rs:414:5
Dec 02 05:47:42.254 INFO [stderr]     |
Dec 02 05:47:42.254 INFO [stderr] 414 |     BitwiseAnd,
Dec 02 05:47:42.254 INFO [stderr]     |     ^^^^^^^^^^
Dec 02 05:47:42.254 INFO [stderr] 
Dec 02 05:47:42.254 INFO [stderr] warning: variant is never constructed: `BitwiseOr`
Dec 02 05:47:42.254 INFO [stderr]    --> src/parsing/nodes.rs:415:5
Dec 02 05:47:42.254 INFO [stderr]     |
Dec 02 05:47:42.254 INFO [stderr] 415 |     BitwiseOr,
Dec 02 05:47:42.254 INFO [stderr]     |     ^^^^^^^^^
Dec 02 05:47:42.254 INFO [stderr] 
Dec 02 05:47:42.254 INFO [stderr] warning: variant is never constructed: `Compose`
Dec 02 05:47:42.254 INFO [stderr]    --> src/parsing/nodes.rs:416:5
Dec 02 05:47:42.254 INFO [stderr]     |
Dec 02 05:47:42.254 INFO [stderr] 416 |     Compose,
Dec 02 05:47:42.254 INFO [stderr]     |     ^^^^^^^
Dec 02 05:47:42.254 INFO [stderr] 
Dec 02 05:47:42.254 INFO [stderr] warning: variant is never constructed: `Divide`
Dec 02 05:47:42.254 INFO [stderr]    --> src/parsing/nodes.rs:417:5
Dec 02 05:47:42.254 INFO [stderr]     |
Dec 02 05:47:42.254 INFO [stderr] 417 |     Divide,
Dec 02 05:47:42.254 INFO [stderr]     |     ^^^^^^
Dec 02 05:47:42.254 INFO [stderr] 
Dec 02 05:47:42.255 INFO [stderr] warning: variant is never constructed: `Dot`
Dec 02 05:47:42.255 INFO [stderr]    --> src/parsing/nodes.rs:418:5
Dec 02 05:47:42.255 INFO [stderr]     |
Dec 02 05:47:42.255 INFO [stderr] 418 |     Dot,
Dec 02 05:47:42.255 INFO [stderr]     |     ^^^
Dec 02 05:47:42.255 INFO [stderr] 
Dec 02 05:47:42.255 INFO [stderr] warning: variant is never constructed: `Equals`
Dec 02 05:47:42.255 INFO [stderr]    --> src/parsing/nodes.rs:419:5
Dec 02 05:47:42.255 INFO [stderr]     |
Dec 02 05:47:42.255 INFO [stderr] 419 |     Equals,
Dec 02 05:47:42.255 INFO [stderr]     |     ^^^^^^
Dec 02 05:47:42.255 INFO [stderr] 
Dec 02 05:47:42.255 INFO [stderr] warning: variant is never constructed: `GreaterThan`
Dec 02 05:47:42.255 INFO [stderr]    --> src/parsing/nodes.rs:420:5
Dec 02 05:47:42.255 INFO [stderr]     |
Dec 02 05:47:42.255 INFO [stderr] 420 |     GreaterThan,
Dec 02 05:47:42.255 INFO [stderr]     |     ^^^^^^^^^^^
Dec 02 05:47:42.255 INFO [stderr] 
Dec 02 05:47:42.255 INFO [stderr] warning: variant is never constructed: `GreaterThanOrEquals`
Dec 02 05:47:42.255 INFO [stderr]    --> src/parsing/nodes.rs:421:5
Dec 02 05:47:42.255 INFO [stderr]     |
Dec 02 05:47:42.255 INFO [stderr] 421 |     GreaterThanOrEquals,
Dec 02 05:47:42.255 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:42.255 INFO [stderr] 
Dec 02 05:47:42.255 INFO [stderr] warning: variant is never constructed: `LessThan`
Dec 02 05:47:42.255 INFO [stderr]    --> src/parsing/nodes.rs:422:5
Dec 02 05:47:42.255 INFO [stderr]     |
Dec 02 05:47:42.255 INFO [stderr] 422 |     LessThan,
Dec 02 05:47:42.255 INFO [stderr]     |     ^^^^^^^^
Dec 02 05:47:42.255 INFO [stderr] 
Dec 02 05:47:42.255 INFO [stderr] warning: variant is never constructed: `LessThenOrEquals`
Dec 02 05:47:42.255 INFO [stderr]    --> src/parsing/nodes.rs:423:5
Dec 02 05:47:42.255 INFO [stderr]     |
Dec 02 05:47:42.255 INFO [stderr] 423 |     LessThenOrEquals,
Dec 02 05:47:42.255 INFO [stderr]     |     ^^^^^^^^^^^^^^^^
Dec 02 05:47:42.255 INFO [stderr] 
Dec 02 05:47:42.255 INFO [stderr] warning: variant is never constructed: `Modulo`
Dec 02 05:47:42.255 INFO [stderr]    --> src/parsing/nodes.rs:424:5
Dec 02 05:47:42.255 INFO [stderr]     |
Dec 02 05:47:42.255 INFO [stderr] 424 |     Modulo,
Dec 02 05:47:42.255 INFO [stderr]     |     ^^^^^^
Dec 02 05:47:42.255 INFO [stderr] 
Dec 02 05:47:42.255 INFO [stderr] warning: variant is never constructed: `Multiply`
Dec 02 05:47:42.255 INFO [stderr]    --> src/parsing/nodes.rs:425:5
Dec 02 05:47:42.255 INFO [stderr]     |
Dec 02 05:47:42.255 INFO [stderr] 425 |     Multiply,
Dec 02 05:47:42.255 INFO [stderr]     |     ^^^^^^^^
Dec 02 05:47:42.255 INFO [stderr] 
Dec 02 05:47:42.255 INFO [stderr] warning: variant is never constructed: `NotEquals`
Dec 02 05:47:42.255 INFO [stderr]    --> src/parsing/nodes.rs:426:5
Dec 02 05:47:42.255 INFO [stderr]     |
Dec 02 05:47:42.255 INFO [stderr] 426 |     NotEquals,
Dec 02 05:47:42.255 INFO [stderr]     |     ^^^^^^^^^
Dec 02 05:47:42.255 INFO [stderr] 
Dec 02 05:47:42.255 INFO [stderr] warning: variant is never constructed: `Or`
Dec 02 05:47:42.255 INFO [stderr]    --> src/parsing/nodes.rs:427:5
Dec 02 05:47:42.255 INFO [stderr]     |
Dec 02 05:47:42.255 INFO [stderr] 427 |     Or,
Dec 02 05:47:42.255 INFO [stderr]     |     ^^
Dec 02 05:47:42.256 INFO [stderr] 
Dec 02 05:47:42.256 INFO [stderr] warning: variant is never constructed: `Pipe`
Dec 02 05:47:42.256 INFO [stderr]    --> src/parsing/nodes.rs:428:5
Dec 02 05:47:42.256 INFO [stderr]     |
Dec 02 05:47:42.256 INFO [stderr] 428 |     Pipe,
Dec 02 05:47:42.256 INFO [stderr]     |     ^^^^
Dec 02 05:47:42.256 INFO [stderr] 
Dec 02 05:47:42.256 INFO [stderr] warning: variant is never constructed: `ShiftLeft`
Dec 02 05:47:42.256 INFO [stderr]    --> src/parsing/nodes.rs:429:5
Dec 02 05:47:42.256 INFO [stderr]     |
Dec 02 05:47:42.256 INFO [stderr] 429 |     ShiftLeft,
Dec 02 05:47:42.256 INFO [stderr]     |     ^^^^^^^^^
Dec 02 05:47:42.256 INFO [stderr] 
Dec 02 05:47:42.256 INFO [stderr] warning: variant is never constructed: `ShiftRight`
Dec 02 05:47:42.256 INFO [stderr]    --> src/parsing/nodes.rs:430:5
Dec 02 05:47:42.256 INFO [stderr]     |
Dec 02 05:47:42.256 INFO [stderr] 430 |     ShiftRight,
Dec 02 05:47:42.256 INFO [stderr]     |     ^^^^^^^^^^
Dec 02 05:47:42.256 INFO [stderr] 
Dec 02 05:47:42.256 INFO [stderr] warning: variant is never constructed: `Subtract`
Dec 02 05:47:42.256 INFO [stderr]    --> src/parsing/nodes.rs:431:5
Dec 02 05:47:42.256 INFO [stderr]     |
Dec 02 05:47:42.256 INFO [stderr] 431 |     Subtract,
Dec 02 05:47:42.256 INFO [stderr]     |     ^^^^^^^^
Dec 02 05:47:42.256 INFO [stderr] 
Dec 02 05:47:42.256 INFO [stderr] warning: variant is never constructed: `Lexer`
Dec 02 05:47:42.256 INFO [stderr]   --> src/parsing/mod.rs:38:5
Dec 02 05:47:42.256 INFO [stderr]    |
Dec 02 05:47:42.256 INFO [stderr] 38 |     Lexer(lexer::Error),
Dec 02 05:47:42.256 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:42.256 INFO [stderr] 
Dec 02 05:47:42.256 INFO [stderr] warning: method is never used: `expect_and_read`
Dec 02 05:47:42.256 INFO [stderr]   --> src/parsing/mod.rs:91:5
Dec 02 05:47:42.256 INFO [stderr]    |
Dec 02 05:47:42.256 INFO [stderr] 91 |     fn expect_and_read(&mut self, expected: Token) -> Result<Token> {
Dec 02 05:47:42.256 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:42.256 INFO [stderr] 
Dec 02 05:47:42.256 INFO [stderr] warning: method is never used: `parse_class_body`
Dec 02 05:47:42.256 INFO [stderr]    --> src/parsing/mod.rs:684:5
Dec 02 05:47:42.256 INFO [stderr]     |
Dec 02 05:47:42.256 INFO [stderr] 684 |     fn parse_class_body(&mut self) -> Result<nodes::TypeSpecification> {
Dec 02 05:47:42.256 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:42.256 INFO [stderr] 
Dec 02 05:47:42.256 INFO [stderr] warning: method is never used: `parse_interface_body`
Dec 02 05:47:42.256 INFO [stderr]    --> src/parsing/mod.rs:688:5
Dec 02 05:47:42.256 INFO [stderr]     |
Dec 02 05:47:42.256 INFO [stderr] 688 |     fn parse_interface_body(&mut self) -> Result<nodes::TypeSpecification> {
Dec 02 05:47:42.256 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:42.256 INFO [stderr] 
Dec 02 05:47:42.256 INFO [stderr] warning: method is never used: `parse_expression_grouping`
Dec 02 05:47:42.256 INFO [stderr]    --> src/parsing/mod.rs:722:5
Dec 02 05:47:42.256 INFO [stderr]     |
Dec 02 05:47:42.256 INFO [stderr] 722 |     fn parse_expression_grouping(&mut self) -> Result<nodes::Expression> {
Dec 02 05:47:42.256 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:42.256 INFO [stderr] 
Dec 02 05:47:42.271 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 05:47:42.271 INFO [stderr]    --> src/parsing/mod.rs:742:29
Dec 02 05:47:42.271 INFO [stderr]     |
Dec 02 05:47:42.271 INFO [stderr] 742 |                             self.parse_class();
Dec 02 05:47:42.271 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:42.271 INFO [stderr]     |
Dec 02 05:47:42.271 INFO [stderr]     = note: #[warn(unused_must_use)] on by default
Dec 02 05:47:42.271 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:42.271 INFO [stderr] 
Dec 02 05:47:42.271 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 05:47:42.271 INFO [stderr]    --> src/parsing/mod.rs:746:29
Dec 02 05:47:42.271 INFO [stderr]     |
Dec 02 05:47:42.271 INFO [stderr] 746 |                             self.parse_extends();
Dec 02 05:47:42.271 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:42.271 INFO [stderr]     |
Dec 02 05:47:42.271 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:42.271 INFO [stderr] 
Dec 02 05:47:42.271 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 05:47:42.271 INFO [stderr]    --> src/parsing/mod.rs:750:29
Dec 02 05:47:42.271 INFO [stderr]     |
Dec 02 05:47:42.271 INFO [stderr] 750 |                             self.parse_import();
Dec 02 05:47:42.271 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:42.271 INFO [stderr]     |
Dec 02 05:47:42.271 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:42.271 INFO [stderr] 
Dec 02 05:47:42.271 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 05:47:42.271 INFO [stderr]    --> src/parsing/mod.rs:754:29
Dec 02 05:47:42.271 INFO [stderr]     |
Dec 02 05:47:42.271 INFO [stderr] 754 |                             self.parse_interface();
Dec 02 05:47:42.271 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:42.271 INFO [stderr]     |
Dec 02 05:47:42.271 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:42.271 INFO [stderr] 
Dec 02 05:47:42.271 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 05:47:42.271 INFO [stderr]    --> src/parsing/mod.rs:758:29
Dec 02 05:47:42.271 INFO [stderr]     |
Dec 02 05:47:42.271 INFO [stderr] 758 |                             self.parse_package_definition();
Dec 02 05:47:42.271 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:42.271 INFO [stderr]     |
Dec 02 05:47:42.271 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:42.271 INFO [stderr] 
Dec 02 05:47:42.271 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 05:47:42.271 INFO [stderr]    --> src/parsing/mod.rs:762:29
Dec 02 05:47:42.271 INFO [stderr]     |
Dec 02 05:47:42.271 INFO [stderr] 762 |                             self.parse_binding();
Dec 02 05:47:42.271 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:42.271 INFO [stderr]     |
Dec 02 05:47:42.271 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:42.271 INFO [stderr] 
Dec 02 05:47:42.272 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 05:47:42.272 INFO [stderr]    --> src/parsing/mod.rs:796:29
Dec 02 05:47:42.272 INFO [stderr]     |
Dec 02 05:47:42.272 INFO [stderr] 796 |                             self.parse_extends();
Dec 02 05:47:42.272 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:42.272 INFO [stderr]     |
Dec 02 05:47:42.272 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:42.272 INFO [stderr] 
Dec 02 05:47:42.272 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 05:47:42.272 INFO [stderr]    --> src/parsing/mod.rs:800:29
Dec 02 05:47:42.272 INFO [stderr]     |
Dec 02 05:47:42.272 INFO [stderr] 800 |                             self.parse_import();
Dec 02 05:47:42.272 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:42.272 INFO [stderr]     |
Dec 02 05:47:42.272 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:42.272 INFO [stderr] 
Dec 02 05:47:42.272 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 05:47:42.272 INFO [stderr]    --> src/parsing/mod.rs:804:29
Dec 02 05:47:42.272 INFO [stderr]     |
Dec 02 05:47:42.272 INFO [stderr] 804 |                             self.parse_interface();
Dec 02 05:47:42.272 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:42.272 INFO [stderr]     |
Dec 02 05:47:42.272 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:42.272 INFO [stderr] 
Dec 02 05:47:42.272 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 05:47:42.272 INFO [stderr]    --> src/parsing/mod.rs:808:29
Dec 02 05:47:42.272 INFO [stderr]     |
Dec 02 05:47:42.272 INFO [stderr] 808 |                             self.parse_package_definition();
Dec 02 05:47:42.272 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:42.272 INFO [stderr]     |
Dec 02 05:47:42.272 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:42.272 INFO [stderr] 
Dec 02 05:47:42.272 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 05:47:42.272 INFO [stderr]    --> src/parsing/mod.rs:812:29
Dec 02 05:47:42.272 INFO [stderr]     |
Dec 02 05:47:42.272 INFO [stderr] 812 |                             self.parse_binding();
Dec 02 05:47:42.272 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:42.272 INFO [stderr]     |
Dec 02 05:47:42.272 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:42.272 INFO [stderr] 
Dec 02 05:47:42.272 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 05:47:42.272 INFO [stderr]    --> src/parsing/mod.rs:819:29
Dec 02 05:47:42.272 INFO [stderr]     |
Dec 02 05:47:42.272 INFO [stderr] 819 |                             self.parse_expression();
Dec 02 05:47:42.272 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:42.272 INFO [stderr]     |
Dec 02 05:47:42.272 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:42.272 INFO [stderr] 
Dec 02 05:47:42.272 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 05:47:42.272 INFO [stderr]    --> src/parsing/mod.rs:902:9
Dec 02 05:47:42.272 INFO [stderr]     |
Dec 02 05:47:42.272 INFO [stderr] 902 |         self.tokens.join_lexer_thread();
Dec 02 05:47:42.272 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:42.279 INFO [stderr]     |
Dec 02 05:47:42.279 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:42.279 INFO [stderr] 
Dec 02 05:47:48.128 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 7.42s
Dec 02 05:47:48.131 INFO [stderr] su: No module specific data is present
Dec 02 05:47:49.943 INFO running `"docker" "inspect" "a01d77c2522f0ea8e8aeff6ce5e8f1ad067da9e238877bccf19870eb2216e965"`
Dec 02 05:47:50.321 INFO running `"docker" "rm" "-f" "a01d77c2522f0ea8e8aeff6ce5e8f1ad067da9e238877bccf19870eb2216e965"`
Dec 02 05:47:50.691 INFO [stdout] a01d77c2522f0ea8e8aeff6ce5e8f1ad067da9e238877bccf19870eb2216e965
Dec 02 05:47:50.693 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-7/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 05:47:51.237 INFO [stdout] 701e47757af6b86b03bdb38536a5b354b3a60d99f13f2eb49471b076b05b8362
Dec 02 05:47:51.243 INFO running `"docker" "start" "-a" "701e47757af6b86b03bdb38536a5b354b3a60d99f13f2eb49471b076b05b8362"`
Dec 02 05:47:52.631 INFO [stderr] usermod: no changes
Dec 02 05:47:52.727 INFO [stderr]    Compiling sylan v0.1.0 (/source)
Dec 02 05:47:53.460 INFO [stderr] warning: unused import: `std::sync::Arc`
Dec 02 05:47:53.460 INFO [stderr]  --> src/lexing/lexer.rs:5:5
Dec 02 05:47:53.460 INFO [stderr]   |
Dec 02 05:47:53.460 INFO [stderr] 5 | use std::sync::Arc;
Dec 02 05:47:53.460 INFO [stderr]   |     ^^^^^^^^^^^^^^
Dec 02 05:47:53.460 INFO [stderr]   |
Dec 02 05:47:53.460 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 02 05:47:53.460 INFO [stderr] 
Dec 02 05:47:53.462 INFO [stderr] warning: unused import: `std::sync::Arc`
Dec 02 05:47:53.462 INFO [stderr]    --> src/lexing/mod.rs:152:9
Dec 02 05:47:53.462 INFO [stderr]     |
Dec 02 05:47:53.462 INFO [stderr] 152 |     use std::sync::Arc;
Dec 02 05:47:53.462 INFO [stderr]     |         ^^^^^^^^^^^^^^
Dec 02 05:47:53.462 INFO [stderr] 
Dec 02 05:47:54.143 INFO [stderr] warning: unused variable: `expression`
Dec 02 05:47:54.144 INFO [stderr]    --> src/parsing/mod.rs:387:53
Dec 02 05:47:54.144 INFO [stderr]     |
Dec 02 05:47:54.144 INFO [stderr] 387 |     fn reinterpret_expression_as_pattern(&mut self, expression: Expression) -> Result<Pattern> {
Dec 02 05:47:54.144 INFO [stderr]     |                                                     ^^^^^^^^^^ help: consider using `_expression` instead
Dec 02 05:47:54.145 INFO [stderr]     |
Dec 02 05:47:54.145 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 02 05:47:54.145 INFO [stderr] 
Dec 02 05:47:54.146 INFO [stderr] warning: unused variable: `unexpected`
Dec 02 05:47:54.147 INFO [stderr]    --> src/parsing/mod.rs:766:25
Dec 02 05:47:54.147 INFO [stderr]     |
Dec 02 05:47:54.147 INFO [stderr] 766 |                         unexpected => {
Dec 02 05:47:54.147 INFO [stderr]     |                         ^^^^^^^^^^ help: consider using `_unexpected` instead
Dec 02 05:47:54.148 INFO [stderr] 
Dec 02 05:47:54.148 INFO [stderr] warning: unused variable: `class`
Dec 02 05:47:54.148 INFO [stderr]    --> src/parsing/mod.rs:792:33
Dec 02 05:47:54.149 INFO [stderr]     |
Dec 02 05:47:54.149 INFO [stderr] 792 |                             let class = self.parse_class();
Dec 02 05:47:54.149 INFO [stderr]     |                                 ^^^^^ help: consider using `_class` instead
Dec 02 05:47:54.149 INFO [stderr] 
Dec 02 05:47:54.442 INFO [stderr] warning: variant is never constructed: `Unexpected`
Dec 02 05:47:54.442 INFO [stderr]   --> src/lexing/lexer.rs:36:5
Dec 02 05:47:54.442 INFO [stderr]    |
Dec 02 05:47:54.443 INFO [stderr] 36 |     Unexpected(char),
Dec 02 05:47:54.443 INFO [stderr]    |     ^^^^^^^^^^^^^^^^
Dec 02 05:47:54.443 INFO [stderr]    |
Dec 02 05:47:54.444 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 02 05:47:54.444 INFO [stderr] 
Dec 02 05:47:54.444 INFO [stderr] warning: method is never used: `unexpected`
Dec 02 05:47:54.445 INFO [stderr]    --> src/lexing/lexer.rs:105:5
Dec 02 05:47:54.445 INFO [stderr]     |
Dec 02 05:47:54.445 INFO [stderr] 105 |     fn unexpected(&self, unexpected: char) -> TokenResult {
Dec 02 05:47:54.446 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:54.446 INFO [stderr] 
Dec 02 05:47:54.447 INFO [stderr] warning: enum is never used: `Item`
Dec 02 05:47:54.447 INFO [stderr]   --> src/parsing/nodes.rs:18:1
Dec 02 05:47:54.447 INFO [stderr]    |
Dec 02 05:47:54.448 INFO [stderr] 18 | pub enum Item {
Dec 02 05:47:54.448 INFO [stderr]    | ^^^^^^^^^^^^^
Dec 02 05:47:54.448 INFO [stderr] 
Dec 02 05:47:54.448 INFO [stderr] warning: variant is never constructed: `BinaryOperator`
Dec 02 05:47:54.449 INFO [stderr]   --> src/parsing/nodes.rs:36:5
Dec 02 05:47:54.449 INFO [stderr]    |
Dec 02 05:47:54.449 INFO [stderr] 36 |     BinaryOperator(BinaryOperator, Box<Expression>, Box<Expression>),
Dec 02 05:47:54.449 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:54.449 INFO [stderr] 
Dec 02 05:47:54.450 INFO [stderr] warning: variant is never constructed: `DoContext`
Dec 02 05:47:54.450 INFO [stderr]   --> src/parsing/nodes.rs:39:5
Dec 02 05:47:54.450 INFO [stderr]    |
Dec 02 05:47:54.450 INFO [stderr] 39 |     DoContext(Box<Expression>, Scope),
Dec 02 05:47:54.451 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:54.451 INFO [stderr] 
Dec 02 05:47:54.451 INFO [stderr] warning: variant is never constructed: `Continue`
Dec 02 05:47:54.451 INFO [stderr]   --> src/parsing/nodes.rs:42:5
Dec 02 05:47:54.452 INFO [stderr]    |
Dec 02 05:47:54.452 INFO [stderr] 42 |     Continue(Continue),
Dec 02 05:47:54.452 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^
Dec 02 05:47:54.452 INFO [stderr] 
Dec 02 05:47:54.453 INFO [stderr] warning: variant is never constructed: `Call`
Dec 02 05:47:54.453 INFO [stderr]   --> src/parsing/nodes.rs:43:5
Dec 02 05:47:54.453 INFO [stderr]    |
Dec 02 05:47:54.453 INFO [stderr] 43 |     Call(Call),
Dec 02 05:47:54.453 INFO [stderr]    |     ^^^^^^^^^^
Dec 02 05:47:54.454 INFO [stderr] 
Dec 02 05:47:54.454 INFO [stderr] warning: variant is never constructed: `PackageLookup`
Dec 02 05:47:54.454 INFO [stderr]   --> src/parsing/nodes.rs:44:5
Dec 02 05:47:54.455 INFO [stderr]    |
Dec 02 05:47:54.455 INFO [stderr] 44 |     PackageLookup(PackageLookup),
Dec 02 05:47:54.455 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:54.455 INFO [stderr] 
Dec 02 05:47:54.455 INFO [stderr] warning: enum is never used: `Node`
Dec 02 05:47:54.456 INFO [stderr]   --> src/parsing/nodes.rs:48:1
Dec 02 05:47:54.456 INFO [stderr]    |
Dec 02 05:47:54.456 INFO [stderr] 48 | pub enum Node {
Dec 02 05:47:54.456 INFO [stderr]    | ^^^^^^^^^^^^^
Dec 02 05:47:54.457 INFO [stderr] 
Dec 02 05:47:54.457 INFO [stderr] warning: variant is never constructed: `Imported`
Dec 02 05:47:54.457 INFO [stderr]   --> src/parsing/nodes.rs:72:5
Dec 02 05:47:54.457 INFO [stderr]    |
Dec 02 05:47:54.458 INFO [stderr] 72 |     Imported(Package),
Dec 02 05:47:54.458 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^
Dec 02 05:47:54.458 INFO [stderr] 
Dec 02 05:47:54.458 INFO [stderr] warning: variant is never constructed: `Binding`
Dec 02 05:47:54.458 INFO [stderr]   --> src/parsing/nodes.rs:91:5
Dec 02 05:47:54.459 INFO [stderr]    |
Dec 02 05:47:54.459 INFO [stderr] 91 |     Binding(Binding),
Dec 02 05:47:54.459 INFO [stderr]    |     ^^^^^^^^^^^^^^^^
Dec 02 05:47:54.459 INFO [stderr] 
Dec 02 05:47:54.460 INFO [stderr] warning: variant is never constructed: `Type`
Dec 02 05:47:54.460 INFO [stderr]   --> src/parsing/nodes.rs:92:5
Dec 02 05:47:54.460 INFO [stderr]    |
Dec 02 05:47:54.460 INFO [stderr] 92 |     Type(Type),
Dec 02 05:47:54.460 INFO [stderr]    |     ^^^^^^^^^^
Dec 02 05:47:54.461 INFO [stderr] 
Dec 02 05:47:54.461 INFO [stderr] warning: variant is never constructed: `Package`
Dec 02 05:47:54.461 INFO [stderr]   --> src/parsing/nodes.rs:93:5
Dec 02 05:47:54.461 INFO [stderr]    |
Dec 02 05:47:54.462 INFO [stderr] 93 |     Package(Package),
Dec 02 05:47:54.462 INFO [stderr]    |     ^^^^^^^^^^^^^^^^
Dec 02 05:47:54.462 INFO [stderr] 
Dec 02 05:47:54.462 INFO [stderr] warning: variant is never constructed: `Class`
Dec 02 05:47:54.463 INFO [stderr]    --> src/parsing/nodes.rs:120:5
Dec 02 05:47:54.463 INFO [stderr]     |
Dec 02 05:47:54.463 INFO [stderr] 120 |     Class(Class),
Dec 02 05:47:54.463 INFO [stderr]     |     ^^^^^^^^^^^^
Dec 02 05:47:54.464 INFO [stderr] 
Dec 02 05:47:54.464 INFO [stderr] warning: variant is never constructed: `Interface`
Dec 02 05:47:54.464 INFO [stderr]    --> src/parsing/nodes.rs:121:5
Dec 02 05:47:54.464 INFO [stderr]     |
Dec 02 05:47:54.465 INFO [stderr] 121 |     Interface(Interface),
Dec 02 05:47:54.465 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:54.465 INFO [stderr] 
Dec 02 05:47:54.465 INFO [stderr] warning: variant is never constructed: `New`
Dec 02 05:47:54.466 INFO [stderr]    --> src/parsing/nodes.rs:147:5
Dec 02 05:47:54.466 INFO [stderr]     |
Dec 02 05:47:54.466 INFO [stderr] 147 |     New(NewType),
Dec 02 05:47:54.466 INFO [stderr]     |     ^^^^^^^^^^^^
Dec 02 05:47:54.467 INFO [stderr] 
Dec 02 05:47:54.467 INFO [stderr] warning: variant is never constructed: `Assignment`
Dec 02 05:47:54.467 INFO [stderr]    --> src/parsing/nodes.rs:149:5
Dec 02 05:47:54.467 INFO [stderr]     |
Dec 02 05:47:54.467 INFO [stderr] 149 |     Assignment(TypeAssignment),
Dec 02 05:47:54.468 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:54.468 INFO [stderr] 
Dec 02 05:47:54.468 INFO [stderr] warning: variant is never constructed: `Concrete`
Dec 02 05:47:54.468 INFO [stderr]    --> src/parsing/nodes.rs:169:5
Dec 02 05:47:54.468 INFO [stderr]     |
Dec 02 05:47:54.468 INFO [stderr] 169 |     Concrete(ConcreteMethod),
Dec 02 05:47:54.468 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:54.469 INFO [stderr] 
Dec 02 05:47:54.469 INFO [stderr] warning: variant is never constructed: `Abstract`
Dec 02 05:47:54.469 INFO [stderr]    --> src/parsing/nodes.rs:170:5
Dec 02 05:47:54.469 INFO [stderr]     |
Dec 02 05:47:54.469 INFO [stderr] 170 |     Abstract(AbstractMethod),
Dec 02 05:47:54.469 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:54.469 INFO [stderr] 
Dec 02 05:47:54.469 INFO [stderr] warning: variant is never constructed: `Concrete`
Dec 02 05:47:54.469 INFO [stderr]    --> src/parsing/nodes.rs:188:5
Dec 02 05:47:54.469 INFO [stderr]     |
Dec 02 05:47:54.469 INFO [stderr] 188 |     Concrete(ConcreteGetter),
Dec 02 05:47:54.469 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:54.469 INFO [stderr] 
Dec 02 05:47:54.469 INFO [stderr] warning: variant is never constructed: `Abstract`
Dec 02 05:47:54.469 INFO [stderr]    --> src/parsing/nodes.rs:189:5
Dec 02 05:47:54.469 INFO [stderr]     |
Dec 02 05:47:54.469 INFO [stderr] 189 |     Abstract,
Dec 02 05:47:54.469 INFO [stderr]     |     ^^^^^^^^
Dec 02 05:47:54.469 INFO [stderr] 
Dec 02 05:47:54.469 INFO [stderr] warning: type alias is never used: `ValueArgument`
Dec 02 05:47:54.469 INFO [stderr]    --> src/parsing/nodes.rs:232:1
Dec 02 05:47:54.469 INFO [stderr]     |
Dec 02 05:47:54.469 INFO [stderr] 232 | type ValueArgument = Argument<Expression>;
Dec 02 05:47:54.469 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:54.469 INFO [stderr] 
Dec 02 05:47:54.469 INFO [stderr] warning: type alias is never used: `TypeArguments`
Dec 02 05:47:54.469 INFO [stderr]    --> src/parsing/nodes.rs:233:1
Dec 02 05:47:54.469 INFO [stderr]     |
Dec 02 05:47:54.469 INFO [stderr] 233 | type TypeArguments = Argument<Type>;
Dec 02 05:47:54.469 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:54.469 INFO [stderr] 
Dec 02 05:47:54.469 INFO [stderr] warning: method is never used: `new_root`
Dec 02 05:47:54.469 INFO [stderr]    --> src/parsing/nodes.rs:337:5
Dec 02 05:47:54.469 INFO [stderr]     |
Dec 02 05:47:54.469 INFO [stderr] 337 |     pub fn new_root() -> Self {
Dec 02 05:47:54.469 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:54.469 INFO [stderr] 
Dec 02 05:47:54.470 INFO [stderr] warning: variant is never constructed: `Add`
Dec 02 05:47:54.470 INFO [stderr]    --> src/parsing/nodes.rs:412:5
Dec 02 05:47:54.470 INFO [stderr]     |
Dec 02 05:47:54.470 INFO [stderr] 412 |     Add,
Dec 02 05:47:54.470 INFO [stderr]     |     ^^^
Dec 02 05:47:54.470 INFO [stderr] 
Dec 02 05:47:54.470 INFO [stderr] warning: variant is never constructed: `And`
Dec 02 05:47:54.470 INFO [stderr]    --> src/parsing/nodes.rs:413:5
Dec 02 05:47:54.470 INFO [stderr]     |
Dec 02 05:47:54.470 INFO [stderr] 413 |     And,
Dec 02 05:47:54.470 INFO [stderr]     |     ^^^
Dec 02 05:47:54.470 INFO [stderr] 
Dec 02 05:47:54.470 INFO [stderr] warning: variant is never constructed: `BitwiseAnd`
Dec 02 05:47:54.470 INFO [stderr]    --> src/parsing/nodes.rs:414:5
Dec 02 05:47:54.470 INFO [stderr]     |
Dec 02 05:47:54.470 INFO [stderr] 414 |     BitwiseAnd,
Dec 02 05:47:54.470 INFO [stderr]     |     ^^^^^^^^^^
Dec 02 05:47:54.470 INFO [stderr] 
Dec 02 05:47:54.470 INFO [stderr] warning: variant is never constructed: `BitwiseOr`
Dec 02 05:47:54.470 INFO [stderr]    --> src/parsing/nodes.rs:415:5
Dec 02 05:47:54.470 INFO [stderr]     |
Dec 02 05:47:54.470 INFO [stderr] 415 |     BitwiseOr,
Dec 02 05:47:54.470 INFO [stderr]     |     ^^^^^^^^^
Dec 02 05:47:54.470 INFO [stderr] 
Dec 02 05:47:54.470 INFO [stderr] warning: variant is never constructed: `Compose`
Dec 02 05:47:54.470 INFO [stderr]    --> src/parsing/nodes.rs:416:5
Dec 02 05:47:54.471 INFO [stderr]     |
Dec 02 05:47:54.471 INFO [stderr] 416 |     Compose,
Dec 02 05:47:54.471 INFO [stderr]     |     ^^^^^^^
Dec 02 05:47:54.471 INFO [stderr] 
Dec 02 05:47:54.471 INFO [stderr] warning: variant is never constructed: `Divide`
Dec 02 05:47:54.471 INFO [stderr]    --> src/parsing/nodes.rs:417:5
Dec 02 05:47:54.471 INFO [stderr]     |
Dec 02 05:47:54.471 INFO [stderr] 417 |     Divide,
Dec 02 05:47:54.471 INFO [stderr]     |     ^^^^^^
Dec 02 05:47:54.471 INFO [stderr] 
Dec 02 05:47:54.471 INFO [stderr] warning: variant is never constructed: `Dot`
Dec 02 05:47:54.471 INFO [stderr]    --> src/parsing/nodes.rs:418:5
Dec 02 05:47:54.471 INFO [stderr]     |
Dec 02 05:47:54.471 INFO [stderr] 418 |     Dot,
Dec 02 05:47:54.471 INFO [stderr]     |     ^^^
Dec 02 05:47:54.471 INFO [stderr] 
Dec 02 05:47:54.471 INFO [stderr] warning: variant is never constructed: `Equals`
Dec 02 05:47:54.471 INFO [stderr]    --> src/parsing/nodes.rs:419:5
Dec 02 05:47:54.471 INFO [stderr]     |
Dec 02 05:47:54.471 INFO [stderr] 419 |     Equals,
Dec 02 05:47:54.471 INFO [stderr]     |     ^^^^^^
Dec 02 05:47:54.471 INFO [stderr] 
Dec 02 05:47:54.471 INFO [stderr] warning: variant is never constructed: `GreaterThan`
Dec 02 05:47:54.471 INFO [stderr]    --> src/parsing/nodes.rs:420:5
Dec 02 05:47:54.471 INFO [stderr]     |
Dec 02 05:47:54.471 INFO [stderr] 420 |     GreaterThan,
Dec 02 05:47:54.471 INFO [stderr]     |     ^^^^^^^^^^^
Dec 02 05:47:54.471 INFO [stderr] 
Dec 02 05:47:54.471 INFO [stderr] warning: variant is never constructed: `GreaterThanOrEquals`
Dec 02 05:47:54.471 INFO [stderr]    --> src/parsing/nodes.rs:421:5
Dec 02 05:47:54.471 INFO [stderr]     |
Dec 02 05:47:54.471 INFO [stderr] 421 |     GreaterThanOrEquals,
Dec 02 05:47:54.471 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:54.471 INFO [stderr] 
Dec 02 05:47:54.471 INFO [stderr] warning: variant is never constructed: `LessThan`
Dec 02 05:47:54.471 INFO [stderr]    --> src/parsing/nodes.rs:422:5
Dec 02 05:47:54.471 INFO [stderr]     |
Dec 02 05:47:54.471 INFO [stderr] 422 |     LessThan,
Dec 02 05:47:54.471 INFO [stderr]     |     ^^^^^^^^
Dec 02 05:47:54.471 INFO [stderr] 
Dec 02 05:47:54.471 INFO [stderr] warning: variant is never constructed: `LessThenOrEquals`
Dec 02 05:47:54.471 INFO [stderr]    --> src/parsing/nodes.rs:423:5
Dec 02 05:47:54.471 INFO [stderr]     |
Dec 02 05:47:54.471 INFO [stderr] 423 |     LessThenOrEquals,
Dec 02 05:47:54.472 INFO [stderr]     |     ^^^^^^^^^^^^^^^^
Dec 02 05:47:54.472 INFO [stderr] 
Dec 02 05:47:54.472 INFO [stderr] warning: variant is never constructed: `Modulo`
Dec 02 05:47:54.472 INFO [stderr]    --> src/parsing/nodes.rs:424:5
Dec 02 05:47:54.472 INFO [stderr]     |
Dec 02 05:47:54.472 INFO [stderr] 424 |     Modulo,
Dec 02 05:47:54.472 INFO [stderr]     |     ^^^^^^
Dec 02 05:47:54.472 INFO [stderr] 
Dec 02 05:47:54.472 INFO [stderr] warning: variant is never constructed: `Multiply`
Dec 02 05:47:54.472 INFO [stderr]    --> src/parsing/nodes.rs:425:5
Dec 02 05:47:54.472 INFO [stderr]     |
Dec 02 05:47:54.472 INFO [stderr] 425 |     Multiply,
Dec 02 05:47:54.472 INFO [stderr]     |     ^^^^^^^^
Dec 02 05:47:54.472 INFO [stderr] 
Dec 02 05:47:54.472 INFO [stderr] warning: variant is never constructed: `NotEquals`
Dec 02 05:47:54.472 INFO [stderr]    --> src/parsing/nodes.rs:426:5
Dec 02 05:47:54.472 INFO [stderr]     |
Dec 02 05:47:54.472 INFO [stderr] 426 |     NotEquals,
Dec 02 05:47:54.472 INFO [stderr]     |     ^^^^^^^^^
Dec 02 05:47:54.472 INFO [stderr] 
Dec 02 05:47:54.472 INFO [stderr] warning: variant is never constructed: `Or`
Dec 02 05:47:54.472 INFO [stderr]    --> src/parsing/nodes.rs:427:5
Dec 02 05:47:54.472 INFO [stderr]     |
Dec 02 05:47:54.472 INFO [stderr] 427 |     Or,
Dec 02 05:47:54.472 INFO [stderr]     |     ^^
Dec 02 05:47:54.472 INFO [stderr] 
Dec 02 05:47:54.472 INFO [stderr] warning: variant is never constructed: `Pipe`
Dec 02 05:47:54.472 INFO [stderr]    --> src/parsing/nodes.rs:428:5
Dec 02 05:47:54.472 INFO [stderr]     |
Dec 02 05:47:54.472 INFO [stderr] 428 |     Pipe,
Dec 02 05:47:54.472 INFO [stderr]     |     ^^^^
Dec 02 05:47:54.472 INFO [stderr] 
Dec 02 05:47:54.473 INFO [stderr] warning: variant is never constructed: `ShiftLeft`
Dec 02 05:47:54.473 INFO [stderr]    --> src/parsing/nodes.rs:429:5
Dec 02 05:47:54.473 INFO [stderr]     |
Dec 02 05:47:54.473 INFO [stderr] 429 |     ShiftLeft,
Dec 02 05:47:54.473 INFO [stderr]     |     ^^^^^^^^^
Dec 02 05:47:54.473 INFO [stderr] 
Dec 02 05:47:54.473 INFO [stderr] warning: variant is never constructed: `ShiftRight`
Dec 02 05:47:54.473 INFO [stderr]    --> src/parsing/nodes.rs:430:5
Dec 02 05:47:54.473 INFO [stderr]     |
Dec 02 05:47:54.473 INFO [stderr] 430 |     ShiftRight,
Dec 02 05:47:54.473 INFO [stderr]     |     ^^^^^^^^^^
Dec 02 05:47:54.473 INFO [stderr] 
Dec 02 05:47:54.473 INFO [stderr] warning: variant is never constructed: `Subtract`
Dec 02 05:47:54.473 INFO [stderr]    --> src/parsing/nodes.rs:431:5
Dec 02 05:47:54.473 INFO [stderr]     |
Dec 02 05:47:54.473 INFO [stderr] 431 |     Subtract,
Dec 02 05:47:54.473 INFO [stderr]     |     ^^^^^^^^
Dec 02 05:47:54.473 INFO [stderr] 
Dec 02 05:47:54.473 INFO [stderr] warning: variant is never constructed: `Lexer`
Dec 02 05:47:54.473 INFO [stderr]   --> src/parsing/mod.rs:38:5
Dec 02 05:47:54.473 INFO [stderr]    |
Dec 02 05:47:54.473 INFO [stderr] 38 |     Lexer(lexer::Error),
Dec 02 05:47:54.473 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:54.473 INFO [stderr] 
Dec 02 05:47:54.473 INFO [stderr] warning: method is never used: `expect_and_read`
Dec 02 05:47:54.473 INFO [stderr]   --> src/parsing/mod.rs:91:5
Dec 02 05:47:54.473 INFO [stderr]    |
Dec 02 05:47:54.473 INFO [stderr] 91 |     fn expect_and_read(&mut self, expected: Token) -> Result<Token> {
Dec 02 05:47:54.473 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:54.473 INFO [stderr] 
Dec 02 05:47:54.473 INFO [stderr] warning: method is never used: `parse_class_body`
Dec 02 05:47:54.473 INFO [stderr]    --> src/parsing/mod.rs:684:5
Dec 02 05:47:54.473 INFO [stderr]     |
Dec 02 05:47:54.473 INFO [stderr] 684 |     fn parse_class_body(&mut self) -> Result<nodes::TypeSpecification> {
Dec 02 05:47:54.473 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:54.473 INFO [stderr] 
Dec 02 05:47:54.473 INFO [stderr] warning: method is never used: `parse_interface_body`
Dec 02 05:47:54.473 INFO [stderr]    --> src/parsing/mod.rs:688:5
Dec 02 05:47:54.473 INFO [stderr]     |
Dec 02 05:47:54.473 INFO [stderr] 688 |     fn parse_interface_body(&mut self) -> Result<nodes::TypeSpecification> {
Dec 02 05:47:54.473 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:54.473 INFO [stderr] 
Dec 02 05:47:54.473 INFO [stderr] warning: method is never used: `parse_expression_grouping`
Dec 02 05:47:54.473 INFO [stderr]    --> src/parsing/mod.rs:722:5
Dec 02 05:47:54.473 INFO [stderr]     |
Dec 02 05:47:54.473 INFO [stderr] 722 |     fn parse_expression_grouping(&mut self) -> Result<nodes::Expression> {
Dec 02 05:47:54.473 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:54.473 INFO [stderr] 
Dec 02 05:47:54.484 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 05:47:54.484 INFO [stderr]    --> src/parsing/mod.rs:742:29
Dec 02 05:47:54.484 INFO [stderr]     |
Dec 02 05:47:54.484 INFO [stderr] 742 |                             self.parse_class();
Dec 02 05:47:54.484 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:54.485 INFO [stderr]     |
Dec 02 05:47:54.485 INFO [stderr]     = note: #[warn(unused_must_use)] on by default
Dec 02 05:47:54.485 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:54.485 INFO [stderr] 
Dec 02 05:47:54.486 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 05:47:54.486 INFO [stderr]    --> src/parsing/mod.rs:746:29
Dec 02 05:47:54.486 INFO [stderr]     |
Dec 02 05:47:54.487 INFO [stderr] 746 |                             self.parse_extends();
Dec 02 05:47:54.487 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:54.487 INFO [stderr]     |
Dec 02 05:47:54.487 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:54.487 INFO [stderr] 
Dec 02 05:47:54.488 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 05:47:54.488 INFO [stderr]    --> src/parsing/mod.rs:750:29
Dec 02 05:47:54.488 INFO [stderr]     |
Dec 02 05:47:54.488 INFO [stderr] 750 |                             self.parse_import();
Dec 02 05:47:54.489 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:54.489 INFO [stderr]     |
Dec 02 05:47:54.489 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:54.489 INFO [stderr] 
Dec 02 05:47:54.490 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 05:47:54.490 INFO [stderr]    --> src/parsing/mod.rs:754:29
Dec 02 05:47:54.490 INFO [stderr]     |
Dec 02 05:47:54.490 INFO [stderr] 754 |                             self.parse_interface();
Dec 02 05:47:54.491 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:54.491 INFO [stderr]     |
Dec 02 05:47:54.491 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:54.491 INFO [stderr] 
Dec 02 05:47:54.492 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 05:47:54.492 INFO [stderr]    --> src/parsing/mod.rs:758:29
Dec 02 05:47:54.493 INFO [stderr]     |
Dec 02 05:47:54.493 INFO [stderr] 758 |                             self.parse_package_definition();
Dec 02 05:47:54.493 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:54.494 INFO [stderr]     |
Dec 02 05:47:54.494 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:54.494 INFO [stderr] 
Dec 02 05:47:54.495 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 05:47:54.495 INFO [stderr]    --> src/parsing/mod.rs:762:29
Dec 02 05:47:54.495 INFO [stderr]     |
Dec 02 05:47:54.495 INFO [stderr] 762 |                             self.parse_binding();
Dec 02 05:47:54.496 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:54.496 INFO [stderr]     |
Dec 02 05:47:54.496 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:54.497 INFO [stderr] 
Dec 02 05:47:54.497 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 05:47:54.498 INFO [stderr]    --> src/parsing/mod.rs:796:29
Dec 02 05:47:54.498 INFO [stderr]     |
Dec 02 05:47:54.498 INFO [stderr] 796 |                             self.parse_extends();
Dec 02 05:47:54.498 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:54.499 INFO [stderr]     |
Dec 02 05:47:54.499 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:54.499 INFO [stderr] 
Dec 02 05:47:54.500 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 05:47:54.500 INFO [stderr]    --> src/parsing/mod.rs:800:29
Dec 02 05:47:54.500 INFO [stderr]     |
Dec 02 05:47:54.500 INFO [stderr] 800 |                             self.parse_import();
Dec 02 05:47:54.501 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:54.501 INFO [stderr]     |
Dec 02 05:47:54.501 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:54.501 INFO [stderr] 
Dec 02 05:47:54.502 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 05:47:54.502 INFO [stderr]    --> src/parsing/mod.rs:804:29
Dec 02 05:47:54.502 INFO [stderr]     |
Dec 02 05:47:54.502 INFO [stderr] 804 |                             self.parse_interface();
Dec 02 05:47:54.503 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:54.503 INFO [stderr]     |
Dec 02 05:47:54.503 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:54.504 INFO [stderr] 
Dec 02 05:47:54.504 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 05:47:54.504 INFO [stderr]    --> src/parsing/mod.rs:808:29
Dec 02 05:47:54.505 INFO [stderr]     |
Dec 02 05:47:54.505 INFO [stderr] 808 |                             self.parse_package_definition();
Dec 02 05:47:54.505 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:54.506 INFO [stderr]     |
Dec 02 05:47:54.506 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:54.506 INFO [stderr] 
Dec 02 05:47:54.507 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 05:47:54.507 INFO [stderr]    --> src/parsing/mod.rs:812:29
Dec 02 05:47:54.507 INFO [stderr]     |
Dec 02 05:47:54.508 INFO [stderr] 812 |                             self.parse_binding();
Dec 02 05:47:54.508 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:54.508 INFO [stderr]     |
Dec 02 05:47:54.509 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:54.509 INFO [stderr] 
Dec 02 05:47:54.509 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 05:47:54.510 INFO [stderr]    --> src/parsing/mod.rs:819:29
Dec 02 05:47:54.510 INFO [stderr]     |
Dec 02 05:47:54.510 INFO [stderr] 819 |                             self.parse_expression();
Dec 02 05:47:54.510 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:54.515 INFO [stderr]     |
Dec 02 05:47:54.515 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:54.515 INFO [stderr] 
Dec 02 05:47:54.515 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 05:47:54.515 INFO [stderr]    --> src/parsing/mod.rs:902:9
Dec 02 05:47:54.515 INFO [stderr]     |
Dec 02 05:47:54.515 INFO [stderr] 902 |         self.tokens.join_lexer_thread();
Dec 02 05:47:54.515 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:54.515 INFO [stderr]     |
Dec 02 05:47:54.515 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:54.515 INFO [stderr] 
Dec 02 05:47:57.631 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 4.95s
Dec 02 05:47:57.631 INFO [stderr] su: No module specific data is present
Dec 02 05:47:58.643 INFO running `"docker" "inspect" "701e47757af6b86b03bdb38536a5b354b3a60d99f13f2eb49471b076b05b8362"`
Dec 02 05:47:58.897 INFO running `"docker" "rm" "-f" "701e47757af6b86b03bdb38536a5b354b3a60d99f13f2eb49471b076b05b8362"`
Dec 02 05:47:59.155 INFO [stdout] 701e47757af6b86b03bdb38536a5b354b3a60d99f13f2eb49471b076b05b8362
Dec 02 05:47:59.161 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-7/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 05:47:59.507 INFO [stdout] 9d32c0ab28b5d6acda20c3e4161b74f078f61aa413a29dda67e97ad961932b6e
Dec 02 05:47:59.511 INFO running `"docker" "start" "-a" "9d32c0ab28b5d6acda20c3e4161b74f078f61aa413a29dda67e97ad961932b6e"`
Dec 02 05:48:00.922 INFO [stderr] usermod: no changes
Dec 02 05:48:00.963 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.02s
Dec 02 05:48:00.963 INFO [stderr]      Running /target/debug/deps/sylan-46049c0a392e94a3
Dec 02 05:48:00.971 INFO [stdout] 
Dec 02 05:48:00.971 INFO [stdout] running 25 tests
Dec 02 05:48:00.971 INFO [stdout] test lexing::lexer::tests::chars ... ok
Dec 02 05:48:00.971 INFO [stdout] test lexing::lexer::tests::booleans ... ok
Dec 02 05:48:00.971 INFO [stdout] test lexing::lexer::tests::empty ... ok
Dec 02 05:48:00.972 INFO [stdout] test lexing::lexer::tests::keywords ... ok
Dec 02 05:48:00.972 INFO [stdout] test lexing::lexer::tests::multi_line_comments ... ok
Dec 02 05:48:00.975 INFO [stdout] test lexing::lexer::tests::strings ... ok
Dec 02 05:48:00.976 INFO [stdout] test lexing::lexer::tests::identifier ... ok
Dec 02 05:48:00.976 INFO [stdout] test lexing::lexer::tests::interpolated_strings ... ok
Dec 02 05:48:00.977 INFO [stdout] test lexing::lexer::tests::single_line_comments ... ok
Dec 02 05:48:00.977 INFO [stdout] test lexing::lexer::tests::rest ... ok
Dec 02 05:48:00.977 INFO [stdout] test lexing::lexer::tests::shebang ... ok
Dec 02 05:48:00.977 INFO [stdout] test lexing::lexer::tests::numbers ... ok
Dec 02 05:48:00.983 INFO [stdout] test lexing::lexer::tests::operators ... ok
Dec 02 05:48:00.983 INFO [stdout] test lexing::source::test ... ok
Dec 02 05:48:00.987 INFO [stdout] test lexing::lexer::tests::sydoc ... ok
Dec 02 05:48:00.987 INFO [stdout] test lexing::lexer::tests::version ... ok
Dec 02 05:48:00.987 INFO [stdout] test lexing::tests::peek_nth ... ok
Dec 02 05:48:00.987 INFO [stdout] test lexing::tests::peek_many ... ok
Dec 02 05:48:00.987 INFO [stdout] test lexing::tests::discard ... ok
Dec 02 05:48:00.987 INFO [stdout] test lexing::tests::peek ... ok
Dec 02 05:48:00.987 INFO [stdout] test lexing::tests::discard_many ... ok
Dec 02 05:48:00.987 INFO [stdout] test lexing::tests::read_many ... ok
Dec 02 05:48:00.987 INFO [stdout] test lexing::tests::read ... ok
Dec 02 05:48:00.987 INFO [stdout] test lexing::tests::match_nth ... ok
Dec 02 05:48:00.987 INFO [stdout] test lexing::tests::trivia ... ok
Dec 02 05:48:00.987 INFO [stdout] 
Dec 02 05:48:00.987 INFO [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 02 05:48:00.987 INFO [stdout] 
Dec 02 05:48:01.008 INFO [stderr] su: No module specific data is present
Dec 02 05:48:02.304 INFO running `"docker" "inspect" "9d32c0ab28b5d6acda20c3e4161b74f078f61aa413a29dda67e97ad961932b6e"`
Dec 02 05:48:02.495 INFO running `"docker" "rm" "-f" "9d32c0ab28b5d6acda20c3e4161b74f078f61aa413a29dda67e97ad961932b6e"`
Dec 02 05:48:02.766 INFO [stdout] 9d32c0ab28b5d6acda20c3e4161b74f078f61aa413a29dda67e97ad961932b6e
